package com.hjb.springbootdemo.template;

/***
 * 模板方法模式，不同的业务处理抽象出来给不同的子类继承实现，
 * 相同的封装到父类中
 */
public abstract class SmsTemplate {

    public void sendsms(){
        start();
        http();
        end();
    }
    private  void start(){
        System.out.println("日志开始了，请求进行");
    }
    public abstract void http();
    private void end() {
        System.out.println("日志开始了，请求结束");
    }
}
